var Mock = require('mockjs');

const { Random } = Mock;
Random.extend({
  space () {
    const arr = ['一楼', '二楼', '三楼', '四楼'];
    return this.pick(arr);
  }
});

const data = Mock.mock({
  'totalPage|24-55': 1,
  'dataMap|4-6': [{
    ciMap: {
      // type: '@type',
      'name|1': ['电脑', '冰箱', '洗衣机', '台灯'],
      'id|+1': 1,
      所属空间: '@space',
      '设备编号|1000-9999': 1,
      DATA: {
        '编号': '@cword(3)',
        '位置': '@space',
        '设备类型': '@cword(4)',
        '设备名称': '@cword(4)'
      }
    },
    eventList: [{
      id: '@id',
      'severity|1-5': 1,
      eventtitle: '@ctitle',
      'acknowledged|1': [0, 1] // 是否确认
    }],
    performanceList: [{
      'kpiName|1': ['温度', '湿度'],
      'val|22-33': 1,
      '状态|1': ['正常', '告警', '运行中'] // todo 可能取自告警
    }]
  }]
});
console.log(JSON.stringify(data));
// Mock.mock('/dcv-api/asset/searchDeviceList', {
//   success: true,
//   data
// });
